export type DictDef = { id: number | string, name: string, children?: DictDef[] }

export type DictValue = DictDef[]
export interface User {
  id: number; // 用户ID
  nickname: string; // 昵称
  roleId: number; // 角色ID
  roleName: string; // 角色名称
  wkno: string; // 工号
  phone: string; // 手机号码
  avatar: string; // 头像
  deptId: number; // 部门ID、
  deptName: string; // 部门名称
  updateBy: string; // 更新者
  updateTime: string; // 更新时间
}

export interface Role {
  admin: boolean;

  remark: string;
  roleId: number;
  roleKey: string;
  roleName: string;
  menuIds?: string[];
}

export interface Menu {
  id: number
  label: string
  perms?: string
  path: string
  children?: Menu[]
}
